#ifndef __HTTPRESPONSE__
# define __HTTPRESPONSE__

#include <iostream>
#include <string>
#include <vector>

#include <boost/spirit/include/classic_core.hpp>
#include <boost/spirit/include/classic_confix.hpp>
#include <boost/spirit/include/classic_parametric.hpp>
#include <boost/spirit/include/classic_push_back_actor.hpp>
#include <boost/spirit/include/classic_assign_key_actor.hpp>
#include <boost/spirit/include/classic_insert_key_actor.hpp>
#include <boost/spirit/include/classic_insert_at_actor.hpp>
#include <list>

class HttpResponse
{

public:

    HttpResponse(const std::string&);
    ~HttpResponse();

    const std::string&  getCode() const;
    const std::string&  getBody() const;
    const std::string&  getHeader() const;
    const std::string&  getMessage() const;

private:

    std::string _numReponse;
    std::string _header;
    std::string _body;
    std::string _message;

};

#endif
